﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace 课程设计.PresentationLayer
{
    public partial class SignUp : Form
    {
       public User User;
        public SignUp()
        {
            InitializeComponent();
            this.StartPosition = FormStartPosition.CenterScreen;                                //本窗体启动位置设为屏幕中央； 
            this.User = new User(); 
        }

        private void btn_SignUp_Click(object sender, EventArgs e)
        {
            if (this.txb_UserNo.Text.Trim() == "")                                              //若用户号文本框为空；
            {
                MessageBox.Show("用户号不能为空！");                                            //给出错误提示；
                this.txb_UserNo.Focus();                                                        //用户号文本框获得焦点；
                return;                                                                         //返回；
            }
            if (this.txb_Password.Text.Trim() == "")                                            //若密码文本框为空；
            {
                MessageBox.Show("密码不能为空！");                                              //给出错误提示；
                this.txb_Password.Focus();                                                      //密码文本框获得焦点；
                return;                                                                         //返回；
            }
            if (this.txb_Name.Text.Trim() == "")                                            //若密码文本框为空；
            {
                MessageBox.Show("姓名不能为空！");                                              //给出错误提示；
                this.txb_Name.Focus();                                                      //密码文本框获得焦点；
                return;                                                                         //返回；
            }
            this.User.UserNo = this.txb_UserNo.Text.Trim();                                         //将文本框的文本清除首尾的空格后，赋予用户的相应属性；
            this.User.Password = this.txb_Password.Text.Trim();
            this.User.Name = this.txb_Name.Text.Trim();
            UserBll.SignUp(this.User);                                                          //调用业务逻辑层的静态方法，对用户执行注册操作；       
            MessageBox.Show(this.User.Message);        
        }
    }

      
}
